
package edu.drexel.cs575.taskManager.common.serviceDropSpot.notification;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the edu.drexel.cs575.taskManager.common.serviceDropSpot.notification package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RemoveNotification_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "removeNotification");
    private final static QName _SendEmailResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "sendEmailResponse");
    private final static QName _SendTweet_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "sendTweet");
    private final static QName _GetTxtResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getTxtResponse");
    private final static QName _RemoveNotificationResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "removeNotificationResponse");
    private final static QName _GetSocial_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getSocial");
    private final static QName _GetNotificationPrefResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getNotificationPrefResponse");
    private final static QName _SendEmail_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "sendEmail");
    private final static QName _SendTxt_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "sendTxt");
    private final static QName _GetEmailResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getEmailResponse");
    private final static QName _AddNotificationPreferenceResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "addNotificationPreferenceResponse");
    private final static QName _RemoveNotifcationPreferenceResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "removeNotifcationPreferenceResponse");
    private final static QName _SendTxtResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "sendTxtResponse");
    private final static QName _GetEmail_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getEmail");
    private final static QName _GetNotificationPref_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getNotificationPref");
    private final static QName _AddNotificationPreference_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "addNotificationPreference");
    private final static QName _CreateNotificationResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "createNotificationResponse");
    private final static QName _GetSocialResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getSocialResponse");
    private final static QName _GetTxt_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "getTxt");
    private final static QName _RemoveNotifcationPreference_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "removeNotifcationPreference");
    private final static QName _SendTweetResponse_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "sendTweetResponse");
    private final static QName _CreateNotification_QNAME = new QName("http://notification.services.taskManager.cs575.drexel.edu/", "createNotification");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: edu.drexel.cs575.taskManager.common.serviceDropSpot.notification
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link SendTxtResponse }
     * 
     */
    public SendTxtResponse createSendTxtResponse() {
        return new SendTxtResponse();
    }

    /**
     * Create an instance of {@link AddNotificationPreferenceResponse }
     * 
     */
    public AddNotificationPreferenceResponse createAddNotificationPreferenceResponse() {
        return new AddNotificationPreferenceResponse();
    }

    /**
     * Create an instance of {@link RemoveNotifcationPreferenceResponse }
     * 
     */
    public RemoveNotifcationPreferenceResponse createRemoveNotifcationPreferenceResponse() {
        return new RemoveNotifcationPreferenceResponse();
    }

    /**
     * Create an instance of {@link GetEmailResponse }
     * 
     */
    public GetEmailResponse createGetEmailResponse() {
        return new GetEmailResponse();
    }

    /**
     * Create an instance of {@link SendTweetResponse }
     * 
     */
    public SendTweetResponse createSendTweetResponse() {
        return new SendTweetResponse();
    }

    /**
     * Create an instance of {@link CreateNotification }
     * 
     */
    public CreateNotification createCreateNotification() {
        return new CreateNotification();
    }

    /**
     * Create an instance of {@link GetTxt }
     * 
     */
    public GetTxt createGetTxt() {
        return new GetTxt();
    }

    /**
     * Create an instance of {@link RemoveNotifcationPreference }
     * 
     */
    public RemoveNotifcationPreference createRemoveNotifcationPreference() {
        return new RemoveNotifcationPreference();
    }

    /**
     * Create an instance of {@link GetNotificationPref }
     * 
     */
    public GetNotificationPref createGetNotificationPref() {
        return new GetNotificationPref();
    }

    /**
     * Create an instance of {@link AddNotificationPreference }
     * 
     */
    public AddNotificationPreference createAddNotificationPreference() {
        return new AddNotificationPreference();
    }

    /**
     * Create an instance of {@link CreateNotificationResponse }
     * 
     */
    public CreateNotificationResponse createCreateNotificationResponse() {
        return new CreateNotificationResponse();
    }

    /**
     * Create an instance of {@link GetSocialResponse }
     * 
     */
    public GetSocialResponse createGetSocialResponse() {
        return new GetSocialResponse();
    }

    /**
     * Create an instance of {@link GetEmail }
     * 
     */
    public GetEmail createGetEmail() {
        return new GetEmail();
    }

    /**
     * Create an instance of {@link SendTweet }
     * 
     */
    public SendTweet createSendTweet() {
        return new SendTweet();
    }

    /**
     * Create an instance of {@link SendEmailResponse }
     * 
     */
    public SendEmailResponse createSendEmailResponse() {
        return new SendEmailResponse();
    }

    /**
     * Create an instance of {@link RemoveNotification }
     * 
     */
    public RemoveNotification createRemoveNotification() {
        return new RemoveNotification();
    }

    /**
     * Create an instance of {@link SendEmail }
     * 
     */
    public SendEmail createSendEmail() {
        return new SendEmail();
    }

    /**
     * Create an instance of {@link GetNotificationPrefResponse }
     * 
     */
    public GetNotificationPrefResponse createGetNotificationPrefResponse() {
        return new GetNotificationPrefResponse();
    }

    /**
     * Create an instance of {@link SendTxt }
     * 
     */
    public SendTxt createSendTxt() {
        return new SendTxt();
    }

    /**
     * Create an instance of {@link RemoveNotificationResponse }
     * 
     */
    public RemoveNotificationResponse createRemoveNotificationResponse() {
        return new RemoveNotificationResponse();
    }

    /**
     * Create an instance of {@link GetTxtResponse }
     * 
     */
    public GetTxtResponse createGetTxtResponse() {
        return new GetTxtResponse();
    }

    /**
     * Create an instance of {@link GetSocial }
     * 
     */
    public GetSocial createGetSocial() {
        return new GetSocial();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveNotification }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "removeNotification")
    public JAXBElement<RemoveNotification> createRemoveNotification(RemoveNotification value) {
        return new JAXBElement<RemoveNotification>(_RemoveNotification_QNAME, RemoveNotification.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendEmailResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "sendEmailResponse")
    public JAXBElement<SendEmailResponse> createSendEmailResponse(SendEmailResponse value) {
        return new JAXBElement<SendEmailResponse>(_SendEmailResponse_QNAME, SendEmailResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendTweet }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "sendTweet")
    public JAXBElement<SendTweet> createSendTweet(SendTweet value) {
        return new JAXBElement<SendTweet>(_SendTweet_QNAME, SendTweet.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTxtResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getTxtResponse")
    public JAXBElement<GetTxtResponse> createGetTxtResponse(GetTxtResponse value) {
        return new JAXBElement<GetTxtResponse>(_GetTxtResponse_QNAME, GetTxtResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveNotificationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "removeNotificationResponse")
    public JAXBElement<RemoveNotificationResponse> createRemoveNotificationResponse(RemoveNotificationResponse value) {
        return new JAXBElement<RemoveNotificationResponse>(_RemoveNotificationResponse_QNAME, RemoveNotificationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSocial }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getSocial")
    public JAXBElement<GetSocial> createGetSocial(GetSocial value) {
        return new JAXBElement<GetSocial>(_GetSocial_QNAME, GetSocial.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetNotificationPrefResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getNotificationPrefResponse")
    public JAXBElement<GetNotificationPrefResponse> createGetNotificationPrefResponse(GetNotificationPrefResponse value) {
        return new JAXBElement<GetNotificationPrefResponse>(_GetNotificationPrefResponse_QNAME, GetNotificationPrefResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendEmail }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "sendEmail")
    public JAXBElement<SendEmail> createSendEmail(SendEmail value) {
        return new JAXBElement<SendEmail>(_SendEmail_QNAME, SendEmail.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendTxt }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "sendTxt")
    public JAXBElement<SendTxt> createSendTxt(SendTxt value) {
        return new JAXBElement<SendTxt>(_SendTxt_QNAME, SendTxt.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEmailResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getEmailResponse")
    public JAXBElement<GetEmailResponse> createGetEmailResponse(GetEmailResponse value) {
        return new JAXBElement<GetEmailResponse>(_GetEmailResponse_QNAME, GetEmailResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddNotificationPreferenceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "addNotificationPreferenceResponse")
    public JAXBElement<AddNotificationPreferenceResponse> createAddNotificationPreferenceResponse(AddNotificationPreferenceResponse value) {
        return new JAXBElement<AddNotificationPreferenceResponse>(_AddNotificationPreferenceResponse_QNAME, AddNotificationPreferenceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveNotifcationPreferenceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "removeNotifcationPreferenceResponse")
    public JAXBElement<RemoveNotifcationPreferenceResponse> createRemoveNotifcationPreferenceResponse(RemoveNotifcationPreferenceResponse value) {
        return new JAXBElement<RemoveNotifcationPreferenceResponse>(_RemoveNotifcationPreferenceResponse_QNAME, RemoveNotifcationPreferenceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendTxtResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "sendTxtResponse")
    public JAXBElement<SendTxtResponse> createSendTxtResponse(SendTxtResponse value) {
        return new JAXBElement<SendTxtResponse>(_SendTxtResponse_QNAME, SendTxtResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEmail }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getEmail")
    public JAXBElement<GetEmail> createGetEmail(GetEmail value) {
        return new JAXBElement<GetEmail>(_GetEmail_QNAME, GetEmail.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetNotificationPref }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getNotificationPref")
    public JAXBElement<GetNotificationPref> createGetNotificationPref(GetNotificationPref value) {
        return new JAXBElement<GetNotificationPref>(_GetNotificationPref_QNAME, GetNotificationPref.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddNotificationPreference }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "addNotificationPreference")
    public JAXBElement<AddNotificationPreference> createAddNotificationPreference(AddNotificationPreference value) {
        return new JAXBElement<AddNotificationPreference>(_AddNotificationPreference_QNAME, AddNotificationPreference.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateNotificationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "createNotificationResponse")
    public JAXBElement<CreateNotificationResponse> createCreateNotificationResponse(CreateNotificationResponse value) {
        return new JAXBElement<CreateNotificationResponse>(_CreateNotificationResponse_QNAME, CreateNotificationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSocialResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getSocialResponse")
    public JAXBElement<GetSocialResponse> createGetSocialResponse(GetSocialResponse value) {
        return new JAXBElement<GetSocialResponse>(_GetSocialResponse_QNAME, GetSocialResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTxt }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "getTxt")
    public JAXBElement<GetTxt> createGetTxt(GetTxt value) {
        return new JAXBElement<GetTxt>(_GetTxt_QNAME, GetTxt.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveNotifcationPreference }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "removeNotifcationPreference")
    public JAXBElement<RemoveNotifcationPreference> createRemoveNotifcationPreference(RemoveNotifcationPreference value) {
        return new JAXBElement<RemoveNotifcationPreference>(_RemoveNotifcationPreference_QNAME, RemoveNotifcationPreference.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendTweetResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "sendTweetResponse")
    public JAXBElement<SendTweetResponse> createSendTweetResponse(SendTweetResponse value) {
        return new JAXBElement<SendTweetResponse>(_SendTweetResponse_QNAME, SendTweetResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateNotification }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://notification.services.taskManager.cs575.drexel.edu/", name = "createNotification")
    public JAXBElement<CreateNotification> createCreateNotification(CreateNotification value) {
        return new JAXBElement<CreateNotification>(_CreateNotification_QNAME, CreateNotification.class, null, value);
    }

}
